@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:14px/1.5 "微软雅黑", "宋体", "Arial Black";color:#323232;}
body{ background: #fff; }
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px;}
em{ font-style:normal;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
a{ text-decoration:none; color:#1e1e1e; }
a:hover{ text-decoration:none; }
a:visited{ text-decoration:none;}
.w1000{ width:1000px; margin:0px auto;}
.red{ color:#df0101;}
.yellow{ color:#fff600;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.hidden{ display: none; }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.hidden{display:none;}
.icon{ background:url(images/web/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
/* pager */
.pager { display:block; width:700px; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#0D66A8; font-weight:bold; color:#0D66A8; }
.pager span.dot{ background:#0D66A8; border-color:#0D66A8; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  clear:both; width:700px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:680px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; padding-left:10px;border-bottom:1px solid #ddd; margin-bottom:10px; color:#0D66A8;  }
.reInformation li { float:left; width:202px; margin:0px 10px;  text-align:center; color:#333;}
.reInformation li a{ line-height:26px;}
.reInformation li img { width:198px; height:148px; padding:2px; border:1px solid #ddd;  }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li.hover { border-color:#ec2932; }
/*header*/
/* topper */
.topper{width: 100%; height: 40px; line-height: 40px; font-size: 14px; color:#1e1e1e;}
.topper .opr { width: 240px; text-align: right; }
.topper .opr span{ margin:0px 2px; }
/* header */
.header{height: 110px; background: #0062c1;}
.logo{ height:84px; padding-top: 10px;}
.logo img{margin-top:5px}
.topad{ height:82px; padding:16px 0px 0px 16px; margin:10px 0px 0px 18px; font-size:20px; line-height:28px; color:#fbe600; background:url(images/web/logosplit.jpg) no-repeat left center; }
.topad span{ display:block; color:#fff; font-size: 24px; }
.hearight{ width:216px; margin-top: 20px; }
/* tel */
.tel{ text-align: right; padding-right: 12px; }
.tel .icon{ width:15px; height:12px; margin-right: 12px; background-position: -2px 0px; }
.tel em{ font-size:26px; font-family: "Impact"; display: inline-block; vertical-align: middle; }
/* searcher */
.searcher{ width: 216px; height: 26px; background-position: -121px 0px;  }
.searcher .submit{ width: 37px; height: 26px; line-height: 26px margin-right: 7px;  border: 0; cursor: pointer;  color: #FFF; background: none;}
.searcher .txt{ width: 162px; height: 26px; text-indent: 1em; line-height: 26px; padding: 0 5px; border: 0; color: #999; background: none; font-size:14px;}
/* nav */
.nav{ width:100%; height: 50px; background:url(images/web/nav.png) 0px 0px repeat-x;  position: relative; z-index:11;}
.nav ul{ }
.nav li{float: left; width: 111px; height: 50px; line-height: 50px; font-family: "宋体"; font-size: 14px; position:relative; z-index:11;}
.nav li a.nav1{ display: block; width:100%;  color: #fff; text-align: center;}
.nav li a.nav1:hover,.nav li a.hover{  background:url(images/web/navlibg.jpg) 3px 0px no-repeat; }
.nav .subNavbg{ width: 100%; height: 30px; line-height: 30px; position: absolute; left: 0; top: 50px; z-index:9; background:url(images/web/spring.png) 0px 0px repeat; display: none;}
.nav .subNav{ width: 560px; height: 30px; line-height: 30px; position:absolute; left:0px; top:50px; z-index:111; display:none;  background:url(images/web/navbgbg.png) 0px 0px repeat;}
.nav .subNav a{ width:80px; height:30px; text-align:center; font-size:12px; display:block;  float:left; color: #323232; background:url(images/web/subNavabg.jpg) no-repeat left center; }
.nav .subNav a:hover{color: #ff1832;}
/* banner */
.banner { width:100%; height:500px; overflow:hidden; position:relative; margin-bottom:20px; }
.banner ul { width:500%; float:left; }
.banner li { width:20%; height:500px; float:left; }
.banner .arrow { width:1000px; height:28px; font-size:0px; line-height: 0px; position:absolute; left:50%; margin-left:-500px; text-align: right; bottom:38px; }
.banner .arrow_l { width:28px; height:28px; display: inline-block; cursor:pointer; background-position: -123px -44px;}
.banner .arrow_r { width:28px; height:28px; display: inline-block; cursor:pointer; margin-left: 5px; background-position: -160px -44px;}
/*part*/
.part{ width:100%; height:40px; padding-bottom:20px; background:url(images/web/partbg.jpg) no-repeat center bottom;}
.partCon{ position:relative;}
/*newsest*/
.newsest{ width:308px; padding-left:35px; height:40px; line-height:40px; color:#8f8f8f; overflow:hidden; position:relative;}
.newsest ul{ position:relative;}
/*ipro*/
.ipro{  }
.iproNavi{ width:268px; font-size:14px; }
.iproNavi .protit{ width:100%; height:60px; padding-top: 7px; text-align:center; border-bottom: 1px solid #01488e; color:#fff; background-color: #0062c1; }
.iproNavi .protit em{ font-size:22px; display:block; line-height:32px;}
.iproNavi .protit span{ font-family: "arial";}
.iproList{ width:232px; border:7px solid #0062c1; padding:19px 11px 0px; }
.iproNavi dl{ width:232px; }
.iproNavi dd{ width:100%; position:relative; margin-bottom: 15px; }
.iproNavi dd a.nav1{ width:182px; padding:0px 25px; height:34px; line-height:34px; display:block; font-size:14px; background-color: #0062c1; color:#fff; border-radius: 5px;}
.iproNavi dd a.nav1 s{ float: right;font-family: "arial"; font-size:14px; }
.iproNavi dd .drop{ width:232px; padding-top:10px; display: none; }
.iproNavi dd .drop a.nav2{ width:165px; height:28px; line-height:28px; padding:0px 25px 0px 42px; display: block; color:#646464;  background:url(images/web/dropa.png) no-repeat 25px -24px; }
.iproNavi dd .drop a.nav2:hover{ background-position: 25px 10px; color:#f20f29;}
.iproNavi dd a.nav1.hover,.iproNavi dd a.nav1:hover{ background-color: #f20f29; }

.protel{ width:100%; height:54px; color:#0062c1;}
.protel s{ width:46px; height:46px; background-position:-200px -32px; margin:5px 5px 0px 2px; }
.protel strong{ display:block; font-size:22px; line-height:24px; font-family: "impact"; font-style: oblique; letter-spacing: 1px; }
.protel span{ font-size:18px;  font-style: oblique;}
.proad{ width:100%; text-align: center; line-height:22px; }
.proad .txt{ padding:10px 0px 5px; }
.proad .txt em{  font-size:20px; display:block; font-weight: bold; }
.proad .txt span{  font-size:12px; letter-spacing: 2px; }
.proad img{ width:200px; height:123px; display: block; margin: 0px auto; }
/*标题公用*/
.titm{ height:60px; margin:0px auto;}
.titm .titcontent{  width:368px; position:relative; border-bottom:1px solid #0062c1; }
.titm s{ width:80px; height:3px; display:block; position:absolute; left:50%; margin-left:-40px; bottom:-2px; background:#e50505;}
.titm p{ margin:5px 0px 0px; font-size:12px; }
.titm .more{ margin-top:15px; font-size:16px; }
.titm h2{ display:inline-block; color:#323232; }
.titm h2 em{  margin-right:8px; font-size:20px;}
.titm h2 span{  font-family: "arial"; font-size:18px; }
.titl{ width:100%;  margin:0px;}
.titl h2 em{ width:300px; margin-right:8px; font-size:24px;}
.titl s{ left:20px; margin:0px; background:#e50505;}
.titc { text-align: center;  height:auto; }
.titc p{ line-height:22px; padding-top:2px; font-size:12px; }
.titc a.more{ color:#fff; margin-top:3px;}
.titc .titcontent{ margin:0px auto; padding-bottom:5px; border-bottom:1px solid #fff; }
/*ipro*/
.iproCon{ width:720px;}
.iprolist{ width:108%; height:728px; overflow: hidden; padding-top:5px;}
.iprolist li{ width:230px; border:2px solid #dcdcdc; float:left; overflow:hidden; margin-right:10px; margin-bottom:25px; text-align:center;}
.iprolist li h3{ width:100%; height:46px; line-height:46px; font-size:14px; background: #dcdcdc; color:#646464; }
.iprolist li:hover{ border:2px solid #0062c1;}
.iprolist li a{ width:100%; display:block;}
.iprolist li img{ width:230px; height:173px; display:block;}
.iprolist li:hover h3{ color:#fff;  background: #0062c1;}
/*xbimg1*/
.xbimg1{ height:120px; padding-top:35px; margin-bottom:32px; background:url(images/img/adimg1.jpg) no-repeat center center;  position: relative; }
.xbimg1 .shi{ width:70px; height:50px; padding:18px 10px 32px; font-size: 16px; text-align: center; line-height:18px; display: block; color:#323232; font-weight: bold; margin:18px 36px 0px 216px; background-position: -171px -90px; }
.xbimg1 .shi span{ font-size:30px; font-family: "impact"; line-height:30px; }
.adimg1 .xbtxt{ width:560px; margin:20px 0px 0px 20px; }
.xbimg1 .txt1{ font-size:20px; color:#fff; font-weight: bold; margin-top: 20px;}
.xbimg1 .txtone{ font-size: 16px; }
.xbimg1 .txttwo{ padding-top:5px; }
.xbimg1 .txttwo dd{ float: left; padding-right:6px; color:#fff; font-size:12px; line-height: 13px; }
.xbimg1 .txttwo dd s{ width:16px; height:13px; background-position:-57px 0px;  }
.xbimg1 .xbtel{position: absolute; left: 615px;top: 90px; width:175px; height:26px; text-align: center; line-height:26px; margin-top:10px; font-size:12px;  border:1px solid #f00e28; border-radius: 5px; background-color: #fff; }
.xbimg1 .xbtel i{ font-size:14px; font-family: "impact"; letter-spacing: 1px; }
/*icase*/
.icase{ }
.casetit{ width:100%; text-align: center;}
.casetit .en{ width:200px; height:28px; text-align: center; line-height:28px; display: inline-block; border:1px solid #000; color:#323232; font-size:14px; font-family: "arial"; }
.casetit h2{ color:#323232; font-size:20px; margin:8px 0px 0px; }
.casetit s{ width:199px; height:7px; display: inline-block;  background:url(images/web/casetitspan.jpg) no-repeat center center; }
.casetit p{ color:#323232; line-height:22px; font-size:12px; }
.icaseCon{ width:100%; position:relative;  margin-bottom:30px;}
.icaseCon .arrow_l, .icaseCon .arrow_r { width:44px; height:90px; display:block; top:180px; position:absolute; cursor:pointer; z-index: 100;}
.icaseCon .arrow_l { left:-33px; background-position:-53px -87px;}
.icaseCon .arrow_r { right:-33px; background-position:-109px -87px;}
.icaseList{ width:960px; margin-left:22px; padding-top:30px; height:392px; position: relative;  overflow:hidden;}
.icaseList .list{ width:300%; }
.icaseList .item{ width:300px; height:392px; float:left; position:relative; margin:0px 10px; color:#646464; background-color: #f0efef; }
.icaseList .item img{ width:100%; height:225px;}
.icaseList .item a{ display: block; color:#646464; }
.icaseList .item a:hover{ color:#f20f29; }
.icaseList .item h3{ width:100%; height:45px; line-height:45px; text-align: center; font-size:18px; }
.icaseList .item .txt{ padding:0px 15px; line-height: 24px; font-size: 12px;  }
.icaseList .item a.more { width:68px; height:24px; display: block; margin:10px auto 0px; line-height: 24px; text-align: center; background: #666; color:#f0efef;}
.icaseList .item a.more:hover{ background:#f20f29; color:#f0efef; }
/*iabout*/
.iabout{ width:100%; padding:20px 0px 20px; background:#0062c1; color:#fff; }
.iabout .titm{ color:#fff; }
.iabout .titm h2{ color:#fff;  }
.iaboutCon .img{ width:1000px; height:170px; margin: 15px 0px 15px; background:url(images/img/iabouimg.jpg) no-repeat center bottom; }
.iaboutCon dl{ width: 216px; height: 40px; padding:20px 0px 0px 230px; color:#0062c1; }
.iaboutCon dl dd{ width:100px; float: left; padding:3px 0px; font-size:12px; line-height: 13px;  }
.iaboutCon dl dd s{ width:16px; height:13px; background-position:-87px 0px;  }
.iaboutCon .iaboutad{ padding-top:10px; }
.iaboutCon .iaboutad p{ font-size:16px; color:#0062c1; }
.iaboutCon .iaboutad p span{ font-size:20px; font-family: "impact"; }
.iaboutCon .iaboutad em{ font-size:16px; }
.iaboutCon .iaboutTxt{ line-height:28px;}
/*inews*/
.inews{ padding:30px 0px 50px; background-color: #f2f2f2; }
.inews .titm{ color:#323232; margin-bottom: 20px;}
.inews .titc a{ color:#f20f29; }
.inews .titm .titcontent{  border-bottom: 1px solid #0062c1;  }
/*inews1*/
.inew1{ width:476px; }
.inews .ntit{ width:40px; height:72px; padding:10px 14px 0px; background:#0062c1; font-size:20px; line-height:27px; }
.inews .inew1 .ntit{ position: absolute; left:0; top:0; z-index:10; }
.inews .inew2 .ntit{  }
.imgtog, .imgtog ul, .imgtog img { height:266px; }
.imgtog { width:476px; position:relative; overflow:hidden; }
.imgtog ul { width:100%; }
.imgtog li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.imgtog img { width:476px; display:block; position:relative; left:50%; margin-left:-238px; top:0; }
.imgtog .tip { width:60px; height:10px; line-height:0; font-size:0; text-align:right; position:absolute; right:20px; bottom:10px; z-index:3; }
.imgtog .tip span { display:inline-block; width:10px; height:10px; border-radius: 10px; margin:0 3px; cursor:pointer; background:#0062c1;}
.imgtog .tip span.cur { background-position:right center;  background:#f20f29;}
.inew1 .item{  }
.inew1 .item h3{ width:100%; padding:20px 0px 10px; color:#323232; font-size:18px; }
.inew1 .item h3 span{ float: right; color:#646464; }
.inew1 .item h3 a:hover{ color:#f20f29;}
.inew1 .item .xx{ color:#646464; line-height:24px; font-size:12px; }
.inew1 .item .xx s{ width:15px; height:14px; background-position: -325px -51px; }
.inew1 .item .xx .more{ cursor: pointer; }

.inew2{ width:476px; }
.inew2 .tit{ width:100%; height:82px; }
.inew2 .tit img{ width:408px; height:82px; display: block; }
.inew2 .list .item{ width:100%; padding:13px 0px; border-bottom: 1px dashed #bdbdbd; color:#646464;}
.inew2 .list .item a{ display: block; color:#646464; }
.inew2 .list .item h3{  }
.inew2 .list .item .time{ width:45px; display: inline-block; *display: inline; zoom:1; }
.inew2 .list .item .itemtxt{ padding-left:70px; }
.inew2 .list .item .txt{ font-size:12px; line-height:24px; }
.inew2 .list .item .time em,.inew2 .list .item .txt{ display: none;  }
.inew2 .list .hover h3{margin-bottom:3px; font-size:16px; }
.inew2 .list .hover a{ color:#323232;}
.inew2 .list .hover a:hover{ color:#f20f29;}
.inew2 .list .hover .time em,.inew2 .list .hover .txt{ display: block; }
.inew2 .list .hover .time{ font-size: 17px; line-height:18px; padding-top:23px;  }
.inew2 .list .hover .time em{ text-align: right; font-size:12px;}
/* imsg */
.imsg{ width:495px;  padding-top:34px; color:#646464;}
.imsgtit{ width:435px; height:69px; padding:25px 0px 0px 60px; color:#0062c1; font-size:18px;  background:url(images/web/imsgtit.png) no-repeat 0px 0px; }
.imsgtit span{ display:block; margin-left:140px;} 
.imsgList{ padding-left:20px; padding-top:10px;}
.imsgList .item{ float:left; margin-bottom:12px;  text-align: right;}
.imsgList .w180{ width:180px; padding:0px; }
.imsgList .w247{ width:247px; padding:0px; }
.imsgList .item label{ width:72px; height:20px; line-height:20px; display:block; float:left;  }
.imsgList .item input{ float: left; width:115px; height:20px; padding:0px 5px; line-height:20px; color:#818181; border:1px solid #0062c1; background: #fff; }
.imsgList .w180 input{ width:80px; }
.imsgList .w247 input{ width:162px; }
.imsgList .item .len{ width:342px; }
.imsgList .code{ width:100%;}
.imsgList .code input{ width:78px;}
.imsgList .code img{ width:63px; height:22px; float:left; cursor:pointer; vertical-align:middle; *vertical-align:0; margin-top:0px; margin-left:10px;  }
.imsgList .item textarea{ height:100px; padding:0 5px; resize:none;  border:1px solid #0062c1; background: #fff;  }
.imsgList .item .sub,.imsgList .item .reset{ width:88px; height:30px; line-height:30px;   text-align: center; background:#f20f29; color:#fff; margin-right:15px; cursor:pointer; display: block; border:0px; }
.imsgList .item .reset{ background:#646464; }
.imsgList .item .err, .imsgList .item .red{ border: 1px solid red; }
/*icontact*/
.icontact{ width: 450px; padding-top: 45px; background:url(images/web/icontit.png) no-repeat center top;}
.icontact h2 em{ font-size:30px; color:#323232; display:block;}
.icontact h2 span{ color:#646464;}
.iconCon{ width:100%; height:185px; overflow:hidden; padding-left:55px; margin-top:10px; font-size:16px; line-height: 45px;  background:url(images/img/iconbg.png) no-repeat left center; *background-position:left 6px; }
.imap{ width:450px; height:104px;}
/*bottom*/
.bottom{ width:100%; margin-top:30px; background:#0062c1; color:#fff;}
.keywords{ text-align:center;  padding:20px 0px 10px;}
.links{ width:857px; margin:0px auto 5px; height:80px; padding:15px 0px 0px 150px; background:url(images/img/links.jpg) no-repeat 0px 0px;}
.links a{ display:inline-block; padding:5px 10px; font-size:12px;}
.bottomCon{ padding-top:10px; height:230px; position:relative; }
.bottomCon .ye{ width:150px; height:90px; display:block; position:absolute; top:-90px;}
.bottomCon .yel{ left:-160px; background-position:left bottom;}
.bottomCon .yer{ right:-160px; background-position:-170px bottom;}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#f20f29;}

.bmobile{ width:145px; height:163px; padding:40px 64px 0px 34px; font-size:12px; background:url(images/web/bsplit.jpg) no-repeat right center; text-align:center;}
.bmobile img{ width:126px; height:126px; display:block; margin:0px auto 10px;}

.bottom .fc{ width:695px; padding-left:60px; padding-top:20px; }
.bottom .fc .bz{ position:absolute; width:318px; height:211px; right:-80px; top:30px; background:url(images/img/bbg.png) no-repeat 0 0;}
.copyright{ line-height:28px; font-size:12px; margin-top:5px; margin-bottom:20px; height:80px; }

.blogo{ margin-right:20px;}
.blogo img{ width:206px; height:64px;}
.btel{ width:240px; height:54px; }
.btel s{ width:46px; height:50px; background-position:-263px -31px; margin:5px 6px 0px 10px; }
.btel strong{ display:block; font-size:24px; line-height:24px; font-family: "impact"; font-style: oblique; letter-spacing: 1px; font-weight:normal; }
.btel span{ font-size:18px;  font-style: oblique;}

.bottomNav{ height:36px; width:100%; line-height:36px; background:#003ca0;}
.bNavList{ width:960px; padding-left:40px;}
.bottomNav a { padding:0px 22px;  display:inline-block; }

/* 全局布局 */
.wrapper{ width:100%; padding-top:20px;}
.content { width:700px;}
.content .tit{ width:100%; height:40px; line-height:40px; margin-bottom:20px;  border-bottom:1px solid #0062c1; }
.content .sitepath { float:right;   color:#000;  }
.content .sitepath a:hover { color:#e50505; }
.tit .titcontent{  height:40px; line-height:40px; }
.tit h2{  color:#323232; font-size:20px; margin-left:10px; }
.tit s{ width:80px; height:3px; display:block;  background:#e50505;  margin-top:-1px; margin-left:10px;}
.content ul.list { height:auto !important;  }
.sideBar{ width:268px;}
.sideBar .tit{ height:42px;}
.sideBar .tit .titc{ height:40px; line-height:40px;}
.sideBar .tit .titc h2{ width:233px; padding-left:10px;}
.sideBar .tod{ width:223px; padding:10px 10px 10px; }
/* leftCon */
.leftCon { width:100%; margin-top:20px; }
.leftCon .protit{ width:100%; height:60px; padding-top: 7px; text-align:center; border-bottom: 1px solid #01488e; color:#fff; background-color: #0062c1; }
.leftCon .protit em{ font-size:22px; display:block; line-height:32px;}
.leftCon .protit span{ font-family: "arial";}
.leftCon .lefttxt{ padding:15px; border: 7px solid #0062c1; overflow: hidden;  }
/*leftNews*/
.leftNews li{ height:30px; line-height:30px; border-bottom:1px dotted #dcdcdc;}
.leftNews li i{ font-size:10px; color:#726b6b; font-family:"宋体"; font-style:normal; margin-right:10px;}
.leftNews li a{ display:block; width:100%; color:#333;}
.leftNews li a:hover em{ color:#06681f; font-weight:bold;}
/* listNews */
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item { width:100%; height:34px; line-height:34px; background:url(./images/tip_7.gif) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item a { float:left; padding-left:15px; }
.listNews .item a:hover {  color:#e50505;}
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; font-size:12px; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; line-height:24px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase .list { width:110%; font-family:"Microsoft Yahei"; }
.listCase .item{ width:220px; height:224px; float:left; position:relative; margin-right:20px; margin-bottom:20px; color:#646464; background-color: #f0efef; }
.listCase .item img{ width:220px; height:165px;}
.listCase .item a{ width:100%; display: block; color:#646464; }
.listCase .item h3{ width:100%; height:45px; line-height:45px; text-align: center; font-size:18px;  cursor:pointer;}
.listCase .item .txt{ width:190px; height:50px; overflow:hidden; padding:0px 15px; line-height: 24px; font-size: 12px;  }
.listCase .item a.more { width:68px; height:24px; display: block; margin:10px auto 0px; line-height: 24px; text-align: center; background: #666; color:#f0efef;}
.listCase .item a.more:hover{ background:#f20f29; color:#f0efef; }
.listCase .item a:hover{ color:#f20f29; cursor:pointer; }
.listCase .item a:hover .txt{ color:#323232;}

/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod { width:100%; }
.listProduct .tod{ width:108%;  padding-top:5px;}
.listProduct li{ width:222px; border:2px solid #dcdcdc; float:left; overflow:hidden; margin-right:10px; margin-bottom:25px; text-align:center;}
.listProduct li h3{ width:100%; height:46px; line-height:46px; font-size:14px; background: #dcdcdc; color:#646464; }
.listProduct li:hover{ border:2px solid #0062c1;}
.listProduct li a{ width:100%; display:block;}
.listProduct li img{ width:222px; height:166px; display:block;}
.listProduct li:hover h3{ color:#fff;  background: #0062c1;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.pageProduct2 .photo { float:left; padding-bottom:20px; }
.pageProduct2 .photo .img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { float:right; width:310px; }
.pageProduct2 h1 { min-height:30px; line-height:30px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }

.singlePage{ line-height:26px; }
.formData tr.item .tip{ width:140px !important;}
/*动画函数
{ opacity:0;}*/

.minBanner, .minBanner ul, .minBanner img { height: 400px; !important;}
.minBanner img {
    width: 1920px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -959px;
    top: 0;!important;
}